package com.zjdiepu.www.model.third.response.ali;

import java.io.Serializable;

import com.alibaba.fastjson.JSON;
/**
 * 项目名称：dp-vo   
 * 类名称：AliOcrIdcardOutputValue   
 * 类描述：  印刷文字识别_身份证识别响应结果
 * 创建人：xiongxiaotun
 * 创建时间：2017年3月24日 下午1:32:46   
 * 修改人：xiongxiaotun
 * 修改时间：2017年3月24日 下午1:32:46   
 * 修改备注：   
 * @version V1.0
 */
public class AliOcrIdcardOutputValue implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private Integer dataType;
	/**
	 * @see AliOcrIdcardOutputDataValue
	 */
	private String dataValue;
	/**
	 * dataValue 字符串转化对象
	 */
	private AliOcrIdcardOutputDataValue outputDataValue;
	
	public Integer getDataType() {
		return dataType;
	}

	public void setDataType(Integer dataType) {
		this.dataType = dataType;
	}

	public String getDataValue() {
		return dataValue;
	}

	public void setDataValue(String dataValue) {
		this.dataValue = dataValue;
		setOutputDataValue(JSON.parseObject(dataValue, AliOcrIdcardOutputDataValue.class));
	}
	
	public AliOcrIdcardOutputDataValue getOutputDataValue() {
		return outputDataValue;
	}

	public void setOutputDataValue(AliOcrIdcardOutputDataValue outputDataValue) {
		this.outputDataValue = outputDataValue;
	}

	@Override
	public String toString() {
		return "AliOcrIdcardOutputValue [dataType=" + dataType + ", dataValue="
				+ dataValue + ", outputDataValue=" + outputDataValue + "]";
	}

}
